package work.mediway.mdm.biz.entity.patient;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 患者地址表
 *
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2020/12/10
 */
@Data
@TableName(value = "mdm_User.PA_Address")
public class PaAddress {
    /**
     * 患者主索引,PAPatient的RowId
     */
    @TableId(value = "PAPATAD_PatientID", type = IdType.INPUT)
    private String patPatientId;

    /**
     * 地址类型
     */
    @TableField(value = "PAPATAD_TypeCode")
    private String patAddressTypeCode;

    /**
     * 国家
     */
    @TableField(value = "PAPATAD_CountryCode")
    private String patCountryCode;

    /**
     * 省（自治区、直辖市）
     */
    @TableField(value = "PAPATAD_ProvinceCode")
    private String patProvinceCode;

    /**
     * 市（地区、州）
     */
    @TableField(value = "PAPATAD_CityCode")
    private String patCityCode;

    /**
     * 县（区）
     */
    @TableField(value = "PAPATAD_CountyCode")
    private String patCountyCode;

    /**
     * 乡（镇、街道办事处）
     */
    @TableField(value = "PAPATAD_Town")
    private String patTown;

    /**
     * 村（街、路、弄等）
     */
    @TableField(value = "PAPATAD_Village")
    private String patVillage;

    /**
     * 门牌号码
     */
    @TableField(value = "PAPATAD_HouseNo")
    private String patHouseNum;

    /**
     * 邮政编码
     */
    @TableField(value = "PAPATAD_Zip")
    private String patZip;

    /**
     * 地址描述
     */
    @TableField(value = "PAPATAD_Desc")
    private String patAddressDesc;

    /**
     * 最后更新人编码
     */
    @TableField(value = "PAPATAD_UpdateUserCode")
    private String lastUpdateUserId;

    /**
     * 最后更新日期
     */
    @TableField(value = "PAPATAD_UpdateDate")
    private String lastUpdateDate;

    /**
     * 最后更新时间
     */
    @TableField(value = "PAPATAD_UpdateTime")
    private String lastUpdateTime;

    /**
     * 时间戳
     */
    @TableField(value = "UpdateDate")
    private String updateDate;

    /**
     * 时间戳
     */
    @TableField(value = "UpdateTime")
    private String updateTime;
}